package Day03;/*
public class Day03.D {  //声明了一个类，类名为D
    public static void main(String[] args) {  //main函数，程序执行会从main的第一行开始
        System.out.println("哈哈");  //将双引号中的内容打印到控制台
    }
}*/

/*
Java的基本类型
整型
byte
short
int:Java中默认的类型
long
浮点型
flout
double
字符型
char（character）
布尔型
Boolean
变量定义格式
变量类型  变量名 = 值    代表声明了一个变量
 */
public class D{
    public static void main(String[ ]args){
        //1.变量类型
        byte b=13;
        System.out.println(b);

       // byte b2=1000;   //1000已经超出byte范围，无法用byte类型存储
       // System.out.println(b2);

        short s=1314;
        System.out.println(s);
        int i=19280;
        System.out.println(i);
       // int i2=2147483648;   //该数值超过int范围
        //System.out.println(i2);

       // long l=2147483648;  //由于Java中默认整数类型为int，编辑器此时还是把这个数当成int来检测，超出int范围，所以报错
        long l=2147483648L;  //此时在整数末尾加上L（小写也行），那么这个整数编译时，就会去long的类型检测
        System.out.println(l);

        //2.浮点类型
        //float f=3.14;    //由于Java中小数默认类型是double，此时3.14是fouble类型，不能转换成float
        double d=3.14;
        float f=3.15f;      //3.15f会被看作float类型，编译时会去float类型检测
        System.out.println(f);

        //3.字符型
        char ch='M';
        System.out.println(ch);
        char ch2='男';
        System.out.println(ch2);

        //4.布尔类型
        boolean b1=true;  //只能给true或false,非0不是true
        boolean b2=false;
        System.out.println(b1);
        System.out.println(b2);
    }
}

